using System.Collections.Generic;
using WIT.DAQ.Core.Models;

namespace WIT.DAQ.Core.Helper;

/// <summary>
/// 超时后，异步委托调用方法
/// </summary>
/// <param name="station">站点</param>
/// <param name="task">任务</param>
/// <param name="connectionPool">连接池</param>
/// <param name="devices">设备列表</param>
/// <param name="socketData">接收到的SocketServer数据</param>
/// <param name="ignoreTrigger">是否忽略触发条件</param>
internal delegate void DoHandler(Station station, DAQTask task, List<Connection> connectionPool, List<Device> devices, byte[] socketData = null, bool ignoreTrigger = false);
